import re

# 定义一个用于匹配小数的正则表达式
decimal_pattern = r'(\d+\.\d+)'

# 待匹配的字符串
text = "The price is 40 and the GDP is 98765.4321."

# 使用findall方法找到所有匹配的小数
decimals = re.findall(decimal_pattern, text)

# 输出匹配到的小数
for decimal in decimals:
    print(decimal)
